\hypertarget{namespacenubot__common}{\section{nubot\-\_\-common Namespace Reference}
\label{namespacenubot__common}\index{nubot\-\_\-common@{nubot\-\_\-common}}
}
\subsection*{Namespaces}
\begin{DoxyCompactItemize}
\item 
\hyperlink{namespacenubot__common_1_1msg}{msg}
\item 
\hyperlink{namespacenubot__common_1_1srv}{srv}
\end{DoxyCompactItemize}
\subsection*{Classes}
\begin{DoxyCompactItemize}
\item 
struct \hyperlink{structnubot__common_1_1BallHandle}{Ball\-Handle}
\item 
struct \hyperlink{structnubot__common_1_1BallHandleRequest__}{Ball\-Handle\-Request\-\_\-}
\item 
struct \hyperlink{structnubot__common_1_1BallHandleResponse__}{Ball\-Handle\-Response\-\_\-}
\item 
struct \hyperlink{structnubot__common_1_1Shoot}{Shoot}
\item 
struct \hyperlink{structnubot__common_1_1ShootRequest__}{Shoot\-Request\-\_\-}
\item 
struct \hyperlink{structnubot__common_1_1ShootResponse__}{Shoot\-Response\-\_\-}
\item 
struct \hyperlink{structnubot__common_1_1VelCmd__}{Vel\-Cmd\-\_\-}
\end{DoxyCompactItemize}
\subsection*{Typedefs}
\begin{DoxyCompactItemize}
\item 
typedef \\*
\-::\hyperlink{structnubot__common_1_1BallHandleRequest__}{nubot\-\_\-common\-::\-Ball\-Handle\-Request\-\_\-}\\*
$<$ std\-::allocator$<$ void $>$ $>$ \hyperlink{namespacenubot__common_a100386a9c64318b13fb31e4548774326}{Ball\-Handle\-Request}
\item 
typedef boost\-::shared\-\_\-ptr\\*
$<$ \-::\hyperlink{namespacenubot__common_a100386a9c64318b13fb31e4548774326}{nubot\-\_\-common\-::\-Ball\-Handle\-Request} $>$ \hyperlink{namespacenubot__common_aed1d54f270f295a530870904737db641}{Ball\-Handle\-Request\-Ptr}
\item 
typedef boost\-::shared\-\_\-ptr\\*
$<$ \-::\hyperlink{namespacenubot__common_a100386a9c64318b13fb31e4548774326}{nubot\-\_\-common\-::\-Ball\-Handle\-Request} \\*
const  $>$ \hyperlink{namespacenubot__common_aef0f25206844e216fbe0463d8e65462a}{Ball\-Handle\-Request\-Const\-Ptr}
\item 
typedef \\*
\-::\hyperlink{structnubot__common_1_1BallHandleResponse__}{nubot\-\_\-common\-::\-Ball\-Handle\-Response\-\_\-}\\*
$<$ std\-::allocator$<$ void $>$ $>$ \hyperlink{namespacenubot__common_a8444206679493f649058adca72f0e538}{Ball\-Handle\-Response}
\item 
typedef boost\-::shared\-\_\-ptr\\*
$<$ \-::\hyperlink{namespacenubot__common_a8444206679493f649058adca72f0e538}{nubot\-\_\-common\-::\-Ball\-Handle\-Response} $>$ \hyperlink{namespacenubot__common_a30bbd1713324de81fe43e4556f37f0c3}{Ball\-Handle\-Response\-Ptr}
\item 
typedef boost\-::shared\-\_\-ptr\\*
$<$ \-::\hyperlink{namespacenubot__common_a8444206679493f649058adca72f0e538}{nubot\-\_\-common\-::\-Ball\-Handle\-Response} \\*
const  $>$ \hyperlink{namespacenubot__common_aef730bd6ed9b3d568e394cef1eff8a7c}{Ball\-Handle\-Response\-Const\-Ptr}
\item 
typedef \\*
\-::\hyperlink{structnubot__common_1_1ShootRequest__}{nubot\-\_\-common\-::\-Shoot\-Request\-\_\-}\\*
$<$ std\-::allocator$<$ void $>$ $>$ \hyperlink{namespacenubot__common_ae80d20ffb44fb7b8c15ae5efb75aed2a}{Shoot\-Request}
\item 
typedef boost\-::shared\-\_\-ptr\\*
$<$ \-::\hyperlink{namespacenubot__common_ae80d20ffb44fb7b8c15ae5efb75aed2a}{nubot\-\_\-common\-::\-Shoot\-Request} $>$ \hyperlink{namespacenubot__common_ac26df14be5ca8158accd2be7a5532c3f}{Shoot\-Request\-Ptr}
\item 
typedef boost\-::shared\-\_\-ptr\\*
$<$ \-::\hyperlink{namespacenubot__common_ae80d20ffb44fb7b8c15ae5efb75aed2a}{nubot\-\_\-common\-::\-Shoot\-Request} \\*
const  $>$ \hyperlink{namespacenubot__common_a4e7d92f32252327a6f204aa31bbf5edf}{Shoot\-Request\-Const\-Ptr}
\item 
typedef \\*
\-::\hyperlink{structnubot__common_1_1ShootResponse__}{nubot\-\_\-common\-::\-Shoot\-Response\-\_\-}\\*
$<$ std\-::allocator$<$ void $>$ $>$ \hyperlink{namespacenubot__common_a1561f4f368f1842d112eda1c185772d4}{Shoot\-Response}
\item 
typedef boost\-::shared\-\_\-ptr\\*
$<$ \-::\hyperlink{namespacenubot__common_a1561f4f368f1842d112eda1c185772d4}{nubot\-\_\-common\-::\-Shoot\-Response} $>$ \hyperlink{namespacenubot__common_a93dfc1246b6d9c0f280764c96dd91d06}{Shoot\-Response\-Ptr}
\item 
typedef boost\-::shared\-\_\-ptr\\*
$<$ \-::\hyperlink{namespacenubot__common_a1561f4f368f1842d112eda1c185772d4}{nubot\-\_\-common\-::\-Shoot\-Response} \\*
const  $>$ \hyperlink{namespacenubot__common_a7b99346b603c3c2c580db63c98d0f816}{Shoot\-Response\-Const\-Ptr}
\item 
typedef \\*
\-::\hyperlink{structnubot__common_1_1VelCmd__}{nubot\-\_\-common\-::\-Vel\-Cmd\-\_\-}\\*
$<$ std\-::allocator$<$ void $>$ $>$ \hyperlink{namespacenubot__common_a7dcbb6e0f9d7827fd3a4c5b347ae3cfa}{Vel\-Cmd}
\item 
typedef boost\-::shared\-\_\-ptr\\*
$<$ \-::\hyperlink{namespacenubot__common_a7dcbb6e0f9d7827fd3a4c5b347ae3cfa}{nubot\-\_\-common\-::\-Vel\-Cmd} $>$ \hyperlink{namespacenubot__common_ab8f33f5e88e6ab7d9002f4eeb9d638db}{Vel\-Cmd\-Ptr}
\item 
typedef boost\-::shared\-\_\-ptr\\*
$<$ \-::\hyperlink{namespacenubot__common_a7dcbb6e0f9d7827fd3a4c5b347ae3cfa}{nubot\-\_\-common\-::\-Vel\-Cmd} const  $>$ \hyperlink{namespacenubot__common_a8cb6ca1f6040766fed7e93b076a46233}{Vel\-Cmd\-Const\-Ptr}
\end{DoxyCompactItemize}
\subsection*{Functions}
\begin{DoxyCompactItemize}
\item 
{\footnotesize template$<$typename Container\-Allocator $>$ }\\std\-::ostream \& \hyperlink{namespacenubot__common_add603828c798fa7f644ca35454e0c6a0}{operator$<$$<$} (std\-::ostream \&s, const \-::\hyperlink{structnubot__common_1_1BallHandleRequest__}{nubot\-\_\-common\-::\-Ball\-Handle\-Request\-\_\-}$<$ Container\-Allocator $>$ \&v)
\item 
{\footnotesize template$<$typename Container\-Allocator $>$ }\\std\-::ostream \& \hyperlink{namespacenubot__common_a28a21c33d8ec4a6872fff2625d96a062}{operator$<$$<$} (std\-::ostream \&s, const \-::\hyperlink{structnubot__common_1_1BallHandleResponse__}{nubot\-\_\-common\-::\-Ball\-Handle\-Response\-\_\-}$<$ Container\-Allocator $>$ \&v)
\item 
{\footnotesize template$<$typename Container\-Allocator $>$ }\\std\-::ostream \& \hyperlink{namespacenubot__common_a7704a9d41008a8394e0ac278266d96fd}{operator$<$$<$} (std\-::ostream \&s, const \-::\hyperlink{structnubot__common_1_1ShootRequest__}{nubot\-\_\-common\-::\-Shoot\-Request\-\_\-}$<$ Container\-Allocator $>$ \&v)
\item 
{\footnotesize template$<$typename Container\-Allocator $>$ }\\std\-::ostream \& \hyperlink{namespacenubot__common_abbc768c78a97a2d0652c33b849968b6e}{operator$<$$<$} (std\-::ostream \&s, const \-::\hyperlink{structnubot__common_1_1ShootResponse__}{nubot\-\_\-common\-::\-Shoot\-Response\-\_\-}$<$ Container\-Allocator $>$ \&v)
\item 
{\footnotesize template$<$typename Container\-Allocator $>$ }\\std\-::ostream \& \hyperlink{namespacenubot__common_abef75310125e6646bcfb56cd23c2f2a4}{operator$<$$<$} (std\-::ostream \&s, const \-::\hyperlink{structnubot__common_1_1VelCmd__}{nubot\-\_\-common\-::\-Vel\-Cmd\-\_\-}$<$ Container\-Allocator $>$ \&v)
\end{DoxyCompactItemize}


\subsection{Typedef Documentation}
\hypertarget{namespacenubot__common_a100386a9c64318b13fb31e4548774326}{\index{nubot\-\_\-common@{nubot\-\_\-common}!Ball\-Handle\-Request@{Ball\-Handle\-Request}}
\index{Ball\-Handle\-Request@{Ball\-Handle\-Request}!nubot_common@{nubot\-\_\-common}}
\subsubsection[{Ball\-Handle\-Request}]{\setlength{\rightskip}{0pt plus 5cm}typedef \-::{\bf nubot\-\_\-common\-::\-Ball\-Handle\-Request\-\_\-}$<$std\-::allocator$<$void$>$ $>$ {\bf nubot\-\_\-common.\-Ball\-Handle\-Request}}}\label{namespacenubot__common_a100386a9c64318b13fb31e4548774326}
\hypertarget{namespacenubot__common_aef0f25206844e216fbe0463d8e65462a}{\index{nubot\-\_\-common@{nubot\-\_\-common}!Ball\-Handle\-Request\-Const\-Ptr@{Ball\-Handle\-Request\-Const\-Ptr}}
\index{Ball\-Handle\-Request\-Const\-Ptr@{Ball\-Handle\-Request\-Const\-Ptr}!nubot_common@{nubot\-\_\-common}}
\subsubsection[{Ball\-Handle\-Request\-Const\-Ptr}]{\setlength{\rightskip}{0pt plus 5cm}typedef boost\-::shared\-\_\-ptr$<$ \-::{\bf nubot\-\_\-common\-::\-Ball\-Handle\-Request} const$>$ {\bf nubot\-\_\-common.\-Ball\-Handle\-Request\-Const\-Ptr}}}\label{namespacenubot__common_aef0f25206844e216fbe0463d8e65462a}
\hypertarget{namespacenubot__common_aed1d54f270f295a530870904737db641}{\index{nubot\-\_\-common@{nubot\-\_\-common}!Ball\-Handle\-Request\-Ptr@{Ball\-Handle\-Request\-Ptr}}
\index{Ball\-Handle\-Request\-Ptr@{Ball\-Handle\-Request\-Ptr}!nubot_common@{nubot\-\_\-common}}
\subsubsection[{Ball\-Handle\-Request\-Ptr}]{\setlength{\rightskip}{0pt plus 5cm}typedef boost\-::shared\-\_\-ptr$<$ \-::{\bf nubot\-\_\-common\-::\-Ball\-Handle\-Request} $>$ {\bf nubot\-\_\-common.\-Ball\-Handle\-Request\-Ptr}}}\label{namespacenubot__common_aed1d54f270f295a530870904737db641}
\hypertarget{namespacenubot__common_a8444206679493f649058adca72f0e538}{\index{nubot\-\_\-common@{nubot\-\_\-common}!Ball\-Handle\-Response@{Ball\-Handle\-Response}}
\index{Ball\-Handle\-Response@{Ball\-Handle\-Response}!nubot_common@{nubot\-\_\-common}}
\subsubsection[{Ball\-Handle\-Response}]{\setlength{\rightskip}{0pt plus 5cm}typedef \-::{\bf nubot\-\_\-common\-::\-Ball\-Handle\-Response\-\_\-}$<$std\-::allocator$<$void$>$ $>$ {\bf nubot\-\_\-common.\-Ball\-Handle\-Response}}}\label{namespacenubot__common_a8444206679493f649058adca72f0e538}
\hypertarget{namespacenubot__common_aef730bd6ed9b3d568e394cef1eff8a7c}{\index{nubot\-\_\-common@{nubot\-\_\-common}!Ball\-Handle\-Response\-Const\-Ptr@{Ball\-Handle\-Response\-Const\-Ptr}}
\index{Ball\-Handle\-Response\-Const\-Ptr@{Ball\-Handle\-Response\-Const\-Ptr}!nubot_common@{nubot\-\_\-common}}
\subsubsection[{Ball\-Handle\-Response\-Const\-Ptr}]{\setlength{\rightskip}{0pt plus 5cm}typedef boost\-::shared\-\_\-ptr$<$ \-::{\bf nubot\-\_\-common\-::\-Ball\-Handle\-Response} const$>$ {\bf nubot\-\_\-common.\-Ball\-Handle\-Response\-Const\-Ptr}}}\label{namespacenubot__common_aef730bd6ed9b3d568e394cef1eff8a7c}
\hypertarget{namespacenubot__common_a30bbd1713324de81fe43e4556f37f0c3}{\index{nubot\-\_\-common@{nubot\-\_\-common}!Ball\-Handle\-Response\-Ptr@{Ball\-Handle\-Response\-Ptr}}
\index{Ball\-Handle\-Response\-Ptr@{Ball\-Handle\-Response\-Ptr}!nubot_common@{nubot\-\_\-common}}
\subsubsection[{Ball\-Handle\-Response\-Ptr}]{\setlength{\rightskip}{0pt plus 5cm}typedef boost\-::shared\-\_\-ptr$<$ \-::{\bf nubot\-\_\-common\-::\-Ball\-Handle\-Response} $>$ {\bf nubot\-\_\-common.\-Ball\-Handle\-Response\-Ptr}}}\label{namespacenubot__common_a30bbd1713324de81fe43e4556f37f0c3}
\hypertarget{namespacenubot__common_ae80d20ffb44fb7b8c15ae5efb75aed2a}{\index{nubot\-\_\-common@{nubot\-\_\-common}!Shoot\-Request@{Shoot\-Request}}
\index{Shoot\-Request@{Shoot\-Request}!nubot_common@{nubot\-\_\-common}}
\subsubsection[{Shoot\-Request}]{\setlength{\rightskip}{0pt plus 5cm}typedef \-::{\bf nubot\-\_\-common\-::\-Shoot\-Request\-\_\-}$<$std\-::allocator$<$void$>$ $>$ {\bf nubot\-\_\-common.\-Shoot\-Request}}}\label{namespacenubot__common_ae80d20ffb44fb7b8c15ae5efb75aed2a}
\hypertarget{namespacenubot__common_a4e7d92f32252327a6f204aa31bbf5edf}{\index{nubot\-\_\-common@{nubot\-\_\-common}!Shoot\-Request\-Const\-Ptr@{Shoot\-Request\-Const\-Ptr}}
\index{Shoot\-Request\-Const\-Ptr@{Shoot\-Request\-Const\-Ptr}!nubot_common@{nubot\-\_\-common}}
\subsubsection[{Shoot\-Request\-Const\-Ptr}]{\setlength{\rightskip}{0pt plus 5cm}typedef boost\-::shared\-\_\-ptr$<$ \-::{\bf nubot\-\_\-common\-::\-Shoot\-Request} const$>$ {\bf nubot\-\_\-common.\-Shoot\-Request\-Const\-Ptr}}}\label{namespacenubot__common_a4e7d92f32252327a6f204aa31bbf5edf}
\hypertarget{namespacenubot__common_ac26df14be5ca8158accd2be7a5532c3f}{\index{nubot\-\_\-common@{nubot\-\_\-common}!Shoot\-Request\-Ptr@{Shoot\-Request\-Ptr}}
\index{Shoot\-Request\-Ptr@{Shoot\-Request\-Ptr}!nubot_common@{nubot\-\_\-common}}
\subsubsection[{Shoot\-Request\-Ptr}]{\setlength{\rightskip}{0pt plus 5cm}typedef boost\-::shared\-\_\-ptr$<$ \-::{\bf nubot\-\_\-common\-::\-Shoot\-Request} $>$ {\bf nubot\-\_\-common.\-Shoot\-Request\-Ptr}}}\label{namespacenubot__common_ac26df14be5ca8158accd2be7a5532c3f}
\hypertarget{namespacenubot__common_a1561f4f368f1842d112eda1c185772d4}{\index{nubot\-\_\-common@{nubot\-\_\-common}!Shoot\-Response@{Shoot\-Response}}
\index{Shoot\-Response@{Shoot\-Response}!nubot_common@{nubot\-\_\-common}}
\subsubsection[{Shoot\-Response}]{\setlength{\rightskip}{0pt plus 5cm}typedef \-::{\bf nubot\-\_\-common\-::\-Shoot\-Response\-\_\-}$<$std\-::allocator$<$void$>$ $>$ {\bf nubot\-\_\-common.\-Shoot\-Response}}}\label{namespacenubot__common_a1561f4f368f1842d112eda1c185772d4}
\hypertarget{namespacenubot__common_a7b99346b603c3c2c580db63c98d0f816}{\index{nubot\-\_\-common@{nubot\-\_\-common}!Shoot\-Response\-Const\-Ptr@{Shoot\-Response\-Const\-Ptr}}
\index{Shoot\-Response\-Const\-Ptr@{Shoot\-Response\-Const\-Ptr}!nubot_common@{nubot\-\_\-common}}
\subsubsection[{Shoot\-Response\-Const\-Ptr}]{\setlength{\rightskip}{0pt plus 5cm}typedef boost\-::shared\-\_\-ptr$<$ \-::{\bf nubot\-\_\-common\-::\-Shoot\-Response} const$>$ {\bf nubot\-\_\-common.\-Shoot\-Response\-Const\-Ptr}}}\label{namespacenubot__common_a7b99346b603c3c2c580db63c98d0f816}
\hypertarget{namespacenubot__common_a93dfc1246b6d9c0f280764c96dd91d06}{\index{nubot\-\_\-common@{nubot\-\_\-common}!Shoot\-Response\-Ptr@{Shoot\-Response\-Ptr}}
\index{Shoot\-Response\-Ptr@{Shoot\-Response\-Ptr}!nubot_common@{nubot\-\_\-common}}
\subsubsection[{Shoot\-Response\-Ptr}]{\setlength{\rightskip}{0pt plus 5cm}typedef boost\-::shared\-\_\-ptr$<$ \-::{\bf nubot\-\_\-common\-::\-Shoot\-Response} $>$ {\bf nubot\-\_\-common.\-Shoot\-Response\-Ptr}}}\label{namespacenubot__common_a93dfc1246b6d9c0f280764c96dd91d06}
\hypertarget{namespacenubot__common_a7dcbb6e0f9d7827fd3a4c5b347ae3cfa}{\index{nubot\-\_\-common@{nubot\-\_\-common}!Vel\-Cmd@{Vel\-Cmd}}
\index{Vel\-Cmd@{Vel\-Cmd}!nubot_common@{nubot\-\_\-common}}
\subsubsection[{Vel\-Cmd}]{\setlength{\rightskip}{0pt plus 5cm}typedef \-::{\bf nubot\-\_\-common\-::\-Vel\-Cmd\-\_\-}$<$std\-::allocator$<$void$>$ $>$ {\bf nubot\-\_\-common.\-Vel\-Cmd}}}\label{namespacenubot__common_a7dcbb6e0f9d7827fd3a4c5b347ae3cfa}
\hypertarget{namespacenubot__common_a8cb6ca1f6040766fed7e93b076a46233}{\index{nubot\-\_\-common@{nubot\-\_\-common}!Vel\-Cmd\-Const\-Ptr@{Vel\-Cmd\-Const\-Ptr}}
\index{Vel\-Cmd\-Const\-Ptr@{Vel\-Cmd\-Const\-Ptr}!nubot_common@{nubot\-\_\-common}}
\subsubsection[{Vel\-Cmd\-Const\-Ptr}]{\setlength{\rightskip}{0pt plus 5cm}typedef boost\-::shared\-\_\-ptr$<$ \-::{\bf nubot\-\_\-common\-::\-Vel\-Cmd} const$>$ {\bf nubot\-\_\-common.\-Vel\-Cmd\-Const\-Ptr}}}\label{namespacenubot__common_a8cb6ca1f6040766fed7e93b076a46233}
\hypertarget{namespacenubot__common_ab8f33f5e88e6ab7d9002f4eeb9d638db}{\index{nubot\-\_\-common@{nubot\-\_\-common}!Vel\-Cmd\-Ptr@{Vel\-Cmd\-Ptr}}
\index{Vel\-Cmd\-Ptr@{Vel\-Cmd\-Ptr}!nubot_common@{nubot\-\_\-common}}
\subsubsection[{Vel\-Cmd\-Ptr}]{\setlength{\rightskip}{0pt plus 5cm}typedef boost\-::shared\-\_\-ptr$<$ \-::{\bf nubot\-\_\-common\-::\-Vel\-Cmd} $>$ {\bf nubot\-\_\-common.\-Vel\-Cmd\-Ptr}}}\label{namespacenubot__common_ab8f33f5e88e6ab7d9002f4eeb9d638db}


\subsection{Function Documentation}
\hypertarget{namespacenubot__common_add603828c798fa7f644ca35454e0c6a0}{\index{nubot\-\_\-common@{nubot\-\_\-common}!operator$<$$<$@{operator$<$$<$}}
\index{operator$<$$<$@{operator$<$$<$}!nubot_common@{nubot\-\_\-common}}
\subsubsection[{operator$<$$<$}]{\setlength{\rightskip}{0pt plus 5cm}template$<$typename Container\-Allocator $>$ std\-::ostream\& nubot\-\_\-common\-::operator$<$$<$ (
\begin{DoxyParamCaption}
\item[{std\-::ostream \&}]{s, }
\item[{const \-::{\bf nubot\-\_\-common\-::\-Ball\-Handle\-Request\-\_\-}$<$ Container\-Allocator $>$ \&}]{v}
\end{DoxyParamCaption}
)}}\label{namespacenubot__common_add603828c798fa7f644ca35454e0c6a0}
\hypertarget{namespacenubot__common_a28a21c33d8ec4a6872fff2625d96a062}{\index{nubot\-\_\-common@{nubot\-\_\-common}!operator$<$$<$@{operator$<$$<$}}
\index{operator$<$$<$@{operator$<$$<$}!nubot_common@{nubot\-\_\-common}}
\subsubsection[{operator$<$$<$}]{\setlength{\rightskip}{0pt plus 5cm}template$<$typename Container\-Allocator $>$ std\-::ostream\& nubot\-\_\-common\-::operator$<$$<$ (
\begin{DoxyParamCaption}
\item[{std\-::ostream \&}]{s, }
\item[{const \-::{\bf nubot\-\_\-common\-::\-Ball\-Handle\-Response\-\_\-}$<$ Container\-Allocator $>$ \&}]{v}
\end{DoxyParamCaption}
)}}\label{namespacenubot__common_a28a21c33d8ec4a6872fff2625d96a062}
\hypertarget{namespacenubot__common_abbc768c78a97a2d0652c33b849968b6e}{\index{nubot\-\_\-common@{nubot\-\_\-common}!operator$<$$<$@{operator$<$$<$}}
\index{operator$<$$<$@{operator$<$$<$}!nubot_common@{nubot\-\_\-common}}
\subsubsection[{operator$<$$<$}]{\setlength{\rightskip}{0pt plus 5cm}template$<$typename Container\-Allocator $>$ std\-::ostream\& nubot\-\_\-common\-::operator$<$$<$ (
\begin{DoxyParamCaption}
\item[{std\-::ostream \&}]{s, }
\item[{const \-::{\bf nubot\-\_\-common\-::\-Shoot\-Response\-\_\-}$<$ Container\-Allocator $>$ \&}]{v}
\end{DoxyParamCaption}
)}}\label{namespacenubot__common_abbc768c78a97a2d0652c33b849968b6e}
\hypertarget{namespacenubot__common_a7704a9d41008a8394e0ac278266d96fd}{\index{nubot\-\_\-common@{nubot\-\_\-common}!operator$<$$<$@{operator$<$$<$}}
\index{operator$<$$<$@{operator$<$$<$}!nubot_common@{nubot\-\_\-common}}
\subsubsection[{operator$<$$<$}]{\setlength{\rightskip}{0pt plus 5cm}template$<$typename Container\-Allocator $>$ std\-::ostream\& nubot\-\_\-common\-::operator$<$$<$ (
\begin{DoxyParamCaption}
\item[{std\-::ostream \&}]{s, }
\item[{const \-::{\bf nubot\-\_\-common\-::\-Shoot\-Request\-\_\-}$<$ Container\-Allocator $>$ \&}]{v}
\end{DoxyParamCaption}
)}}\label{namespacenubot__common_a7704a9d41008a8394e0ac278266d96fd}
\hypertarget{namespacenubot__common_abef75310125e6646bcfb56cd23c2f2a4}{\index{nubot\-\_\-common@{nubot\-\_\-common}!operator$<$$<$@{operator$<$$<$}}
\index{operator$<$$<$@{operator$<$$<$}!nubot_common@{nubot\-\_\-common}}
\subsubsection[{operator$<$$<$}]{\setlength{\rightskip}{0pt plus 5cm}template$<$typename Container\-Allocator $>$ std\-::ostream\& nubot\-\_\-common\-::operator$<$$<$ (
\begin{DoxyParamCaption}
\item[{std\-::ostream \&}]{s, }
\item[{const \-::{\bf nubot\-\_\-common\-::\-Vel\-Cmd\-\_\-}$<$ Container\-Allocator $>$ \&}]{v}
\end{DoxyParamCaption}
)}}\label{namespacenubot__common_abef75310125e6646bcfb56cd23c2f2a4}
